Skip to content

Add Linux support for SwiftTimecodeCore target#85

Merged
orchetect merged 9 commits intoorchetect:mainfrom
mansbernhardt:linux-support
Mar 16, 2026
Merged

Add Linux support for SwiftTimecodeCore target#85
orchetect merged 9 commits intoorchetect:mainfrom
mansbernhardt:linux-support

Conversation

@mansbernhardt
Copy link
Contributor

Fix for #51

@orchetect orchetect linked an issue Mar 13, 2026 that may be closed by this pull request
2 tasks
@orchetect
Copy link
Owner

orchetect commented Mar 13, 2026

Thanks for this - much appreciated! I will give this a review when I have a moment.

Preliminarily, the macCatalyst and Linux checks are failing but the logs show some simple things that need fixing.

My goal with the library is to allow the main umbrella SwiftTimecode product/library to be imported no matter what platform the package is being built for (for simplicity and approachability), and have it simply import and export the compatible targets for the platform. Even though currently it would only be exporting TimecodeKitCore, it may gain additional Linux-compatible targets in the future.

Also, the swift-testing-extensions testing dependency was not Linux compatible but today I got it building for Linux.

@orchetect orchetect self-assigned this Mar 13, 2026
@orchetect orchetect added the enhancement New feature or request label Mar 13, 2026
@orchetect orchetect added this to the 3.1.0 milestone Mar 13, 2026
@orchetect orchetect changed the title Add Linux support for SwiftTimecodeCore Add Linux support for SwiftTimecodeCore Mar 13, 2026
@orchetect orchetect changed the title Add Linux support for SwiftTimecodeCore Add Linux support for SwiftTimecodeCore target Mar 13, 2026
@orchetect
Copy link
Owner

I'll have a dive in here and see if I can make some tweaks so this is merge-ready.

@orchetect
Copy link
Owner

Bingo. Linux CI job now builds and tests successfully. I'll merge to main if the other tests pass and release 3.1.0.

@orchetect orchetect merged commit c15034c into orchetect:main Mar 16, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Linux support

2 participants